新增错误处理

chengzhenyu преди 7 години
родител
ревизия
5c637e2137
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      app/src/main/java/ai/pai/lensman/dslr/CameraService.java

+ 2 - 1
app/src/main/java/ai/pai/lensman/dslr/CameraService.java

@@ -42,6 +42,7 @@ public class CameraService extends Service {
42 42
 
43 43
     private static final String MSG_TYPE_CAMERA_ERROR = "camero error";//相机错误,可能是线松动了。先exit,然后重新init
44 44
     private static final String MSG_TYPE_NOT_INIT = "not init";  //需要初始化
45
+    private static final String MSG_TYPE_NAME_ERROR = "name error";  //继续调用waitforevent
45 46
     private static final String MSG_TYPE_TIME_OUT = "time out";  //继续调用waitforevent
46 47
     private static final String MSG_TYPE_CREATE_FILE_ERROR = "creat error";//照片文件创建失败
47 48
 
@@ -196,7 +197,7 @@ public class CameraService extends Service {
196 197
                 bundle.putInt(EXTRA_STATUS_PART, MSG_CAMERA_CONN_ERROR);
197 198
                 sendCameraIntent(bundle);
198 199
                 stopCameraService();
199
-            }else if(MSG_TYPE_TIME_OUT.equalsIgnoreCase(eventMsg)){
200
+            }else if(MSG_TYPE_TIME_OUT.equalsIgnoreCase(eventMsg)||MSG_TYPE_NAME_ERROR.equalsIgnoreCase(eventMsg)){
200 201
                 count++;
201 202
                 if(count>=MAX_NO_PHOTO_COUNT){
202 203
                     LogHelper.d("czy","CameraService fetchPhotoTask 太久没发现新照片了,重新连接试试");